// 登录页面
const loginPage = '/pages/login/index';

const pages = {
	// 登录
	login: loginPage,
	// 注册
	register: '/pages/login/register',
	// 首页
	home: '/pages/home/index',
	// 我的
	mine: '/pages/mine/index',
	// 我的-修改头像
	mineEditAvatar: '/pages/mine/avatar/index',
	// 我的-我的信息
	mineInfo: '/pages/mine/info/index',
	// 我的-修改密码
	mineEditPwd: '/pages/mine/pwd/index',
	// 我的-应用设置
	mineSetting: '/pages/mine/setting/index',
}

// 页面白名单
const whiteList = [
	pages.register
]

// 没有登陆页面白名单
const noLoginAuthWhiteList = [
	pages.home,
	pages.mine
]

const checkWhite = (url: string): boolean => {
	const path = url.split('?')[0];
	return whiteList.indexOf(path) !== -1;
}

export {pages, loginPage, whiteList, noLoginAuthWhiteList, checkWhite}